ICommandParams インタフェース¶
名前空間: NextDesign.Desktop
説明¶
コマンドのパラメータを提供します。
所属エリア¶
名前 | 説明 |
---|---|
コマンド | コマンドハンドラで受け取ったコマンドにアクセスするAPI群です。 |
所属イベントエリア¶
名前 | 説明 |
---|---|
コマンド | コマンドの実行を通知します。 |
プロパティ¶
名前 | 説明 |
---|---|
Item[int] | 指定したインデックスの値を取得します。 |
Item[string] | 指定したキーに関連付けられている値を取得します。 |
メソッド¶
名前 | 説明 |
---|---|
AddParam | パラメータに値オブジェクトを追加します。 |
AddParamWithName | パラメータに名前付きの値を追加します。 |
GetByIndex | 指定パラメータの値をインデックスで取得します。 |
GetByName | 指定パラメータの値をパラメータ名で取得します。 |
ToArray | パラメータの内容をオブジェクト配列に変換します。 |
ToCollection | パラメータの内容をオブジェクトコレクションに変換します。 |
注釈¶
コマンドパラメータの各要素の値は、次のようなインデックス指定またはパラメータ名指定でも取得できます。
// パラメータの値をインデックス指定で取得
object param0 = commandParams[0];
// パラメータの値をパラメータ名指定で取得
object param1 = commandParams["param1"];